<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<title>Hello MUI</title>
		<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
		<meta name="apple-mobile-web-app-capable" content="yes">
		<meta name="apple-mobile-web-app-status-bar-style" content="black">

		<link rel="stylesheet" href="css/mui.min.css">
		<style>
			html,
			body {
				background-color: #efeff4;
			}
		</style>
	</head>

	<body>
		<header class="mui-bar mui-bar-nav">
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
			<!--<a class="mui-action-menu mui-icon mui-icon-bars mui-pull-right"></a>-->
			<h1 id="title" class="mui-title">准点猫商户端</h1>
			<!--
			<button type="button" id="butNew" class="mui-btn mui-btn-link  mui-pull-right" style="font-size: 40px;">
				+
			</button>
			-->
			
		</header>
		<nav class="mui-bar mui-bar-tab">
			<a id="defaultTab" class="mui-tab-item mui-active" href="/html/order/todolist.html">
				<span class="mui-icon mui-icon-list" id="spanOrder"></span>
				<span class="mui-tab-label">订单</span>
			</a>
			<a class="mui-tab-item" href="/html/refund/refundlist.html">
				<span class="mui-icon mui-icon-bars" id="spanExcept"></span>
				<span class="mui-tab-label">异常</span>
			</a>
			<a class="mui-tab-item" href="/html/manage/index.html">
				<span class="mui-icon mui-icon-contact"></span>
				<span class="mui-tab-label">管理</span>
			</a>
			<a class="mui-tab-item" href="/html/setting/index.html">
				<span class="mui-icon mui-icon-gear"></span>
				<span class="mui-tab-label">设置</span>
			</a>
		</nav>
		
		
		
		
		<script src="js/mui.min.js"></script>
		<script src="js/tools.js"></script>
		<script type="text/javascript" charset="utf-8">
			 //mui初始化
			//mui.init();
			
			
			var subpages = ['/html/order/todolist.html', '/html/refund/refundlist.html', '/html/manage/index.html', '/html/setting/index.html'];
			var subpage_style = {
				top: '45px',
				bottom: '51px'
			};
			
			var aniShow = {};
			
			 //创建子页面，首个选项卡页面显示，其它均隐藏；
			mui.plusReady(function() {
				var self = plus.webview.currentWebview();
				for (var i = 0; i < 4; i++) {
					var temp = {};
					var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
					if (i > 0) {
						sub.hide();
					}else{
						temp[subpages[i]] = "true";
						mui.extend(aniShow,temp);
					}
					self.append(sub);
				}
			});
			 //当前激活选项
			var activeTab = subpages[0];
			var title = document.getElementById("title");
			
			
			
			 //选项卡点击事件
			mui('.mui-bar-tab').on('tap', 'a', function(e) {
				var targetTab = this.getAttribute('href');
				
				if(targetTab=="/html/order/todolist.html")
				{
					document.getElementById("spanOrder").innerHTML = "";
				}
				
				if(targetTab=="/html/refund/refundlist.html")
				{
					document.getElementById("spanExcept").innerHTML = "";
				}
				
				if (targetTab == activeTab) {
					return;
				}
				//更换标题
				title.innerHTML = this.querySelector('.mui-tab-label').innerHTML;
				//显示目标选项卡
				//若为iOS平台或非首次显示，则直接显示
				if(mui.os.ios||aniShow[targetTab]){
					plus.webview.show(targetTab);
				}else{
					//否则，使用fade-in动画，且保存变量
					var temp = {};
					temp[targetTab] = "true";
					mui.extend(aniShow,temp);
					plus.webview.show(targetTab,"fade-in",300);
				}
				//隐藏当前;
				plus.webview.hide(activeTab);
				//更改当前活跃的选项卡
				activeTab = targetTab;
			});
			 //自定义事件，模拟点击“首页选项卡”
			document.addEventListener('gohome', function(event) {
				//alert(event.detail.url);

				mui.openWindow({
				    url: event.detail.url, 
				    id:event.detail.url
				  });
				
//				var defaultTab = document.getElementById("defaultTab");
//				//模拟首页点击
//				mui.trigger(defaultTab, 'tap');
//				//切换选项卡高亮
//				var current = document.querySelector(".mui-bar-tab>.mui-tab-item.mui-active");
//				if (defaultTab !== current) {
//					current.classList.remove('mui-active');
//					defaultTab.classList.add('mui-active');
//				}
			});
			

		</script>
		
		
	
		
		<script>
			

			
			
			mui.init({
				swipeBack: false
			});
			
			//plusReady事件后，自动创建menu窗口；
			mui.plusReady(function() 
			{
//				document.getElementById("butNew").addEventListener('tap', function(e) 
//				{
//					plus.push.createMessage("23", "LocalMSG" );
////					var vInfo = plus.push.getClientInfo();
////  				alert(JSON.stringify(vInfo));
//				});
				
			});


document.addEventListener( "plusready", function()
{
	
	//var vInfo = plus.push.getClientInfo();
    //alert(JSON.stringify(vInfo));
    //c7b82ea8146bd35b7de916c8e58aaa2e
	
    //message = document.getElementById("message");
    // 监听点击消息事件
    plus.push.addEventListener( "click", function( msg ) {
       	//alert("click="+JSON.stringify(msg));
        // 判断是从本地创建还是离线推送的消息
        switch( msg.payload ) {
            case "LocalMSG":
                //mui.toast( "点击本地创建消息启动：" );
            break;
            default:
                //mui.toast( "点击离线推送消息启动：");
            break;
        }
        // 提示点击的内容
        //plus.ui.alert( msg.content );
        // 处理其它数据
        //logoutPushMsg( msg );
    }, false );
    // 监听在线消息事件
    plus.push.addEventListener( "receive", function( msg ) {
    		//alert("receive="+JSON.stringify(msg));
//      if ( msg.aps ) {  // Apple APNS message
//          mui.toast( "接收到在线APNS消息：" );
//      } else {
//          mui.toast( "接收到在线透传消息：" );
//      }
		//var strOrderId = msg.content;
		//alert(msg.content);
		if(msg.content.indexOf('neworder') > -1)
		{
			document.getElementById("spanOrder").innerHTML = '<span class="mui-badge">.</span>';		
		}
		
		if(msg.content.indexOf('refund') > -1)
		{
			document.getElementById("spanExcept").innerHTML = '<span class="mui-badge">.</span>';		
		}
		
		var audio = new Audio(); 
        audio.src = 'sound/neworder.3gpp';  
        audio.play();
        
		//var main = plus.webview.getWebviewById("/html/order/todolist.html");
		//mui.fire(main,'refresh',{orderid:strOrderId});
		
//		mui.openWindow({
//		    url: "/html/order/todolist.html", 
//		    id:"/html/order/todolist.html"
//		});
        //logoutPushMsg( msg );
    }, false );
}, false );
			
			
			
//			//监听消息开始
//          document.addEventListener("plusready", function() {                
//              // 监听点击消息事件
//              plus.push.addEventListener("click", function(msg) {
//                  alert("进入Click事件");
//                  alert(msg);
//                  var vData = JSON.stringify(msg);
//                  alert(vData);
//                  var vInfo = plus.push.getClientInfo();
//                  alert(vInfo);
//                  var vInfoData = JSON.stringify(vInfo);
//                  alert(vInfoData);
//                  // 判断是从本地创建还是离线推送的消息
//                  switch (msg.payload) {
//                      case "LocalMSG":
//                          outSet("点击本地创建消息启动：");
//                          break;
//                      default:
//                          outSet("点击离线推送消息启动：");
//                          break;
//                  }
//                  // 提示点击的内容
//                  plus.ui.alert(msg.content);
//                  console.log(msg.content);
//              }, false);
//              // 监听在线消息事件  推送通知的
//              plus.push.addEventListener("receive", function(msg) {
//                  alert("进入receive事件");
//                  alert(msg);
//                  var vData = JSON.stringify(msg);
//                  alert(vData);
//                  var vInfo = plus.push.getClientInfo();
//                  alert(vInfo);
//                  var vInfoData = JSON.stringify(vInfo);
//                  alert(vInfoData);
//                  if (msg.aps) { // Apple APNS message
//                      alert("接收到在线APNS消息：");
//                  } else {
//                      alert("接收到在线透传消息：");
//                  }
//              }, false);
//          }, false);			
			
		
   

			
		</script>
	</body>

</html>

